membrane has definitions from the fields of botany,zoology
1
[ noun ] a thin pliable sheet of material

Used in print

(Ross E. McKinney and Howard Edde, "Aerated...)

Removal of the suspended solids by a membrane filter yielded an average effluent containing only 20 mg / l BOD .

Related terms

sheet drumhead gelatin gelatin

2
*