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