Meaning of order squamata

Definition of order squamata

(noun) diapsid reptiles: snakes and lizards

Other information on order squamata

WIKIPEDIA results for order squamata
Amazon results for order squamata