meaning of squamule
1.
Same
as
Squamula.
2.
a
minute
scale
Related Words
squamule
|
Developed & Maintained By
Taraprasad.com