Meaning of dipsosaurus dorsalis

Definition of dipsosaurus dorsalis

(noun) small long-tailed lizard of arid areas of southwestern United States and northwestern Mexico

Other information on dipsosaurus dorsalis

WIKIPEDIA results for dipsosaurus dorsalis
Amazon results for dipsosaurus dorsalis