Find the word definition

Wikipedia
Iskushuban

Iskushuban is a small town in the northeastern Bari province of Somalia. An historical settlement, it is situated in the autonomous Puntland state.