grenada ( synonym found)

Definition of grenada:

°A country in the Caribbean. Official name: Grenada.

Definition of grenada:

°A country in the Caribbean. Official name: Grenada.

Back to Top