grenada
/grɪnˈeɪdʌ/
Explore definitions, synonyms, and language insights of grenada
Definitions
Noun
an island state in the West Indies in the southeastern Caribbean Sea; an independent state within the British Commonwealth