Antonyms
Synonyms
Etymology
1. membrane
noun. ['ˈmɛmˌbreɪn'] a thin pliable sheet of material.
Synonyms
Etymology
- membrane (English)
- membrana (Latin)
- membrum (Latin)
2. membrane-forming
adjective. characterized by formation of a membrane (or something resembling a membrane).