tela
/ˈtiːlə/
tela
English
Noun
Ad
Definition
A thin, web-like structure or membrane.
Etymology
Learned borrowing from Latin tēla (“web”). Doublet of toile.
Ad
/ˈtiːlə/
tela
A thin, web-like structure or membrane.
Learned borrowing from Latin tēla (“web”). Doublet of toile.