English synonyms about - contact  

Grenada

noun

1 Grenada

An island state in the West Indies in the southeastern Caribbean Sea; an independent state within the British Commonwealth.

Dutch: Grenada
Polish: Grenada


Find more on grenada elsewhere: etymology - rhymes - Wikipedia.

debug info: 0.035