Dictionary search results

Showing 1-2 of 2 results

Khorramshahr British & World English

An oil port on the Shatt al-Arab waterway in western Iran. It was almost totally destroyed during the Iran-Iraq War of 1980-8