Dictionary entry

Membrane

Webster's Dictionary 1806

Membrane

n.

a web, coat or film of many fibres