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