The Caribbean Dictionary

kha-kha lizard
1 definition
1
 
Noun
A gecko often found in and around the ceilings of houses. The gecko makes a croaking sound.
Tags
animal
Pictures
kha kha lizard
Bobzy Aug 19, 2017
Cricket
400