Find the word definition

Wikipedia
Mahfouda

Mahfouda is a village at more than 600 metres above sea level in the wilaya of Béjaïa in Algeria.

Category:Populated places in Béjaïa Province