Thesaurus.com
Dictionary.com
Showing results for membrane. Search instead for membraned.
Definitions

membrane

[mem-breyn] / ˈmɛm breɪn /
NOUN
covering layer
Synonyms