Find the word definition

Wikipedia
Tameslouht

Tameslouht (in Arabic : تامصلوحت) is a mountain village in Morocco. It is situated 17 kilometers from Marrakesh. It is known for its history as a religious center and its zawiyya.