Grenada in Irish Grenada in Irish Greanáda proper noun An island and country in the Caribbean. Add to Flashcards