Meaning of squamata

Definition of squamata

(noun) diapsid reptiles: snakes and lizards

Other information on squamata

WIKIPEDIA results for squamata
Amazon results for squamata