The Caribbean Dictionary

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