Squamata Meaning
There are 1 meaning(s) for word Squamata
Meaning 1 : diapsid reptiles: snakes and lizards
Synonyms : order squamata
Synonyms : order squamata
Similar words of Squamata :
There are 1 meaning(s) for word Squamata
Similar words of Squamata :