Squamata Definition
pronoun
A taxonomic order within the superorder Lepidosauria — the scaled reptiles.
Wiktionary
Advertisement
Squamata Is Also Mentioned In
Advertisement
Find Similar Words
Find similar words to squamata using the buttons below.