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.”

Synonyms

  • filamentous
  • membranous

Antonyms

  • cartilaginous
  • fibrous