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