The Caribbean Dictionary

Advertisment
jamdung
1 definition
0
 
Noun
Jamaica - situated in the Caribbean Sea, it is the fourth largest island in the Greater Antilles.
Synonyms
yaad, yard
Tags
place
Pictures
jamdungjamdungjamdungjamdung
400

Advertisment
Advertisment