What is the meaning of grenada in English?

Learn vocabulary with pictures as well as definitions of grenada in English

Learn in

See more

n. Grenada

Definition of Grenada in English

Parliamentary monarchy located where the Caribbean Sea meets the Atlantic Ocean, to the north of Trinidad and Tobago and to the south of Saint Vincent and the Grenadines.