meaning of callisaurus

callisaurus meaning in General Dictionary

a genus of lizards such as the the zebra-tailed lizard

View more

  • zebra-tailed lizard