Find the word definition

Wikipedia
Alafiarou

Alafiarou is a town and arrondissement located in the commune of Tchaourou in the Borgou Department of Benin.

Category:Populated places in Benin