Meaning of Callisaurus

Definition of Callisaurus

(noun) zebra-tailed lizard

Other information on Callisaurus

WIKIPEDIA results for Callisaurus
Amazon results for Callisaurus