Squamata meaning
UK US
Squamata (noun): diapsid reptiles: snakes and lizards.
Definition of Squamata
- diapsid reptiles: snakes and lizards
Synonyms: order Squamata
Type of: animal order
Word lists: words starting with SQ · words ending in TA · 8-letter words
More about Squamata on Wikipedia.