Synonyms/Hypernyms (Ordered by Estimated Frequency) of noun squama

1 sense of squama

Sense 1
squama -- (a protective structure resembling a scale)
       => scale -- (a flattened rigid plate forming part of the body covering of many animals)

2024, Cloud WordNet Browser