Teheran Synonyms

The capital and largest city of Iran; located in northern Iran
(Noun)