membranoid
/membəˈnɔɪd/Definitions
1. adjective
Resembling a membrane; membranous.
“The membranoid structure of the cell wall is crucial for its function.”
2. noun
A membranoid structure or formation.
“The membranoid layer in the eye plays a significant role in vision.”