The Caribbean Dictionary

guana
1 definition
1
Noun
The Iguana - A large herbivorous lizard native to the Caribbean and Central America.
Synonyms
Tags
animal
Pictures
guanaguanaguanaguanaguana
Linda Linda Oct 04, 2018
How to say Coffee, Internet, Cafe, relaxtion in guyanese creole
400