Definition of Squamule

  • 1. A minute scale Noun

Semanticaly linked words with "squamule"

Hyponims for word "squamule"