Skip to content
inoh

grenada

/ɡɹəˈneɪdə/

An island country in the Caribbean Sea.

“Grenada's beaches attracted tourists from around the world.”
Add to my deck
Illustration of grenada: An island country in the Caribbean Sea.