Dictionary
This website uses cookies to ensure you get the best experience on our website.
Learn more
Got It!
Meaning Of Squame
n.
A scale.
n.
The scale, or exopodite, of an antenna of a crustacean.
←
Squamduck
Squamellae
→
Shares
Related Words
Squamella
Squamellae
Squamellate
Menu
Home
Search
My Last Searches