Noun Definition

callisaurus

1.Definition: zebra-tailed lizard

Category: Animals