membranule

English dictionary entry

Meanings

noun
  1. A small membrane
  2. Any of the small sections of the wing of an insect such as a dragonfly

Word forms

membranule membranules

Etymology

Anglicized form of Latin membrānula.

This entry uses open data from Wiktionary (CC BY-SA/GFDL). Word forms are used for search and are not indexed as separate pages.