tela
English
noun
Definitions
- (anatomy) a thin, weblike structure or membrane
Etymology
Borrowed from Latin tēla (web, loom, warp).
Origin
Latin
tēla
Gloss
web, loom, warp
Concept
Semantic Field
Clothing and grooming
Ontological Category
Person/Thing