Squamata Meaning

There are 1 meaning(s) for word Squamata

Meaning 1 : diapsid reptiles: snakes and lizards

    Synonyms : order squamata