English dictionary
grenada meaning and definition
Definition and meaning of grenada at MeaningMonkey.org. grenada meaning and definition in the English Dictionary.GRENADA noun
Definition of Grenada (noun)
- an island state in the West Indies in the southeastern Caribbean Sea; an independent state within the British Commonwealth
Source: Princeton University Wordnet