Carriacou is a Caribbean island that is a dependency of Grenada located north of Grenada in the Grenadines.
« Back to Glossary IndexGlossary Term
Glossary Term
Carriacou is a Caribbean island that is a dependency of Grenada located north of Grenada in the Grenadines.
« Back to Glossary Index