Meaning of Squamata
Definition of Squamata
(noun)
diapsid
reptiles: snakes and lizards
Other information on Squamata
WIKIPEDIA results for
Squamata
Amazon results for
Squamata
Tweet