Find the word definition

Wikipedia
M'Daourouch

Mdawrush is a municipality in Souk Ahras Province, Algeria, occupying the site of the Roman town of Madauros (or Madaura) in the Roman province of Numidia, whose bishopric is included in the Catholic Church's list of titular sees.