Definition of Squama

  • 1. A protective structure resembling a scale Noun

Morphology of "squama"

  • squamae

Semanticaly linked words with "squama"

Hyponims for word "squama"