Synonyms of Tehran in English :
Antonyms of Tehran in English
Thesaurus of Tehran in English
Tehran
see definition of tehranSynonyms of tehran
1. (noun) the capital and largest city of Iran; located in northern Iran
Synonyms of Tehran in English :
Antonyms of Tehran in English
Thesaurus of Tehran in English
1. (noun) the capital and largest city of Iran; located in northern Iran