Find the word definition

Wikipedia
Boutarfaya

Boutarfaya is a village in the commune of Timoudi, in Kerzaz District, Béchar Province, Algeria. The village is located on the northeast bank of the Oued Saoura east of Timoudi and north of Ouled Khoudir.