Find the word definition

Wikipedia

Apatou

Apatou is a commune in French Guiana, an overseas region and department of France in South America.