grenada meaning in French
n. grenade, état insulaire des antilles situé dans la mer des caraïbes; ville de californie (usa); ville du mississipi (usa)
n. grenade, état insulaire des antilles situé dans la mer des caraïbes; ville de californie (usa); ville du mississipi (usa)