Wiktionary
membranellae
n. (plural of membranella English)
n. (plural of membranella English)