Glossary Term


« Back to Glossary Index

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

« Back to Glossary Index