Home
Search
Index
Definify.com
Definition
2025
squamulae
squamulae
English
Noun
squamulae
plural of
squamula
Similar Results