Home
Search
Index
Definify.com
Definition
2026
membranellae
membranellae
English
Noun
membranellae
plural of
membranella
Similar Results