Meaning of Squamata

Definition of Squamata

(noun) diapsid reptiles: snakes and lizards

Other information on Squamata

WIKIPEDIA results for Squamata
Amazon results for Squamata