Find the word definition

Wikipedia
Mécheria

Mécheria is a small city situated in Naâma Province, Algeria in the Atlas mountains, capital of Mécheria District.