teheran
1. [ noun ] (government,geography) the capital and largest city of Iran; located in northern Iran
Synonyms: Iranian_capital tehran capital_of_Iran
Related terms: national_capital Iran
Similar spelling:   Teran
  tehran
  terrain
  Tehrani
  Terhune