The Caribbean Dictionary

stickin lizard
1 definition
0
 
Noun
A gecko often found in and around the ceilings of houses. The gecko makes a croaking sound.
Tags
animal
Pictures
stickin lizard
400