squamule
English Dictionary
->
Letter S
-> squamule
Search Dictionary:
squamule Definition
(n)
a
minute
scale
squamule Synonyms
squamule
© Art Branch Inc.