1 croaking lizard | Definition of croaking lizard

croaking lizard

noun

Definition of croaking lizard

: a gecko (Thecadactylus rapicadus) occurring in the West Indies and Central and South America