Find the word definition

Wikipedia
Salahlay

Salahlay is a town in the northwestern Woqooyi Galbeed province, situated in the Somaliland autonomous region of Somalia. It is located around 70km south of the regional capital of Hargeisa, and 15km north of the Somalia- Ethiopia border.