Definition of Squamata in English :
Define Squamata in English
Squamata meaning in English
Meaning of Squamata in English
Pronunciation of Squamata in English
Squamata pronunciation in English
Pronounce Squamata in English
Squamata
see synonyms of squamataNoun
WordNet Lexical Database for English. Princeton University. 2010.