- 1. n. an island state in the West Indies in the southeastern Caribbean Sea; an independent state within the British Commonwealth Source: ecdict
Home / Dictionary / Grenada
Grenada
Thesaurus links
Related headwords in VividLex — dictionary ↔ thesaurus bridge for exploration and SEO depth.