Glossary Term

Carriacou


Carriacou is a Caribbean island that is a dependency of Grenada located north of Grenada in the Grenadines.