Meaning of callisaurus

Definition of callisaurus

(noun) zebra-tailed lizard

Other information on callisaurus

WIKIPEDIA results for callisaurus
Amazon results for callisaurus