جْرِينَادَاgrēnādā · proper nounMeaning — EnglishGrenada (an island and country in the Caribbean)Meaning — FrenchGrenade (pays des Antilles).