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