Glossary Term

Grenada

A Caribbean country located in the Lesser Antilles comprising a main island and smaller surrounding islands.
« Back to Glossary Index

Grenada is a country located in the Lesser Antilles region of the Caribbean and is one of the most unspoiled and safest islands in the region.

<< View the Entire Glossary