Synonyms of Squama in English :
Antonyms of Squama in English
Thesaurus of Squama in English
Squama
see definition of squamaHyponyms of squama
Hypernyms of squama
1. (noun) a protective structure resembling a scale
Synonyms of Squama in English :
Antonyms of Squama in English
Thesaurus of Squama in English
1. (noun) a protective structure resembling a scale