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