capital of iran

Noun
  1. The capital and largest city of Iran;
    Located in northern Iran (synset 108931194)

Other Searches