membranule

/ˌmembɹəˈnuːl/

Definitions

1. noun

A small membrane or membranous structure, especially one found in the eye, such as a component of the cilium.

“The retinal cells contained numerous membranules that helped in the visual processing of light.”

Synonyms

  • cilium
  • membrane

Antonyms

  • cartilaginous
  • fibrous