Find the word definition

Wikipedia
Cachouane

Cachouane (also called Cachiouane and Kachiouane) is a town in Basse Casamance, southern Senegal, located in the mouth of the Casamance River, south of the island of Carabane.