Home › Words › M › membranulemembranulemembranule means A small membrane.EtymologyAnglicized form of Latin membrānula.nounA small membraneAny of the small sections of the wing of an insect such as a dragonflyDefinitions & examples from Wiktionary (CC BY-SA 3.0).Words closest in meaningBy meaning, not spelling — each word's AI semantic fingerprint, nearest first.nanomembrane 66% match — A nanosized membrane vs membranule →membranic 65% match — Relating to a membrane vs membranule →micromembrane 65% match — A very thin membrane, especially a semipermeable one vs membranule →filamentule 64% match — A little filament. vs membranule →membranate 63% match — Having the character of a membrane. vs membranule →membranosome 63% match — A membraneous lomasome vs membranule →velamentum 62% match — A velamen or membrane. vs membranule →vesicle 61% match — A membrane-bound compartment found in a cell. vs membranule →