English Dictionary
◊ GRENADA
Grenada
n : an island state in the West Indies; an independent state
within the British Commonwealth [syn: {Grenada}]