Al Mubarraz The city/word Al Mubarraz means Saudi Arabia. The city Al Mubarraz lies in Saudi Arabia. The country Saudi Arabia contains the city Saudi Arabia.