English dictionary
squamata meaning and definition
Definition and meaning of squamata at MeaningMonkey.org. squamata meaning and definition in the English Dictionary.SQUAMATA noun
Definition of Squamata (noun)
- diapsid reptiles: snakes and lizards
- synonyms: order Squamata
Source: Princeton University Wordnet