Find the word definition

Wikipedia
MarMoussa

MarMoussa (, also spelled Mar-Moussa) is a town in Lebanon located in the Matn District of Mount Lebanon Governorate. It is 25 km from Beirut at an altitude ranging between 900 to 1150 meters above sea level.