Meaning of squamule
Definition of squamule
(noun)
a
minute
scale
Other information on squamule
WIKIPEDIA results for
squamule
Amazon results for
squamule
Tweet