Find the word definition

Wikipedia
Alicoto

Alicoto is a town in southeast French Guiana, close to the border with Brazil.

Category:Villages in French Guiana