Find the word definition

Wikipedia
Al-Mahabischa

'''al-Mahabischa ''' is a city of Hajjah Governorate of Yemen.

In 2004 it had a population of a population of 15,571 peopleand is the 28th largest town in Yemen.