CROAKING LIZARD


Meaning of CROAKING LIZARD in English

noun

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

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.