Squamata
English Dictionary
->
Letter S
-> Squamata
Search Dictionary:
Squamata Definition
(n)
diapsid
reptiles
:
snakes
and
lizards
Squamata Synonyms
order Squamata
Squamata
© Art Branch Inc.