Synonyms of Teheran in English :
Antonyms of Teheran in English
Thesaurus of Teheran in English
Teheran
see definition of teheranSynonyms of teheran
1. (noun) the capital and largest city of Iran; located in northern Iran
Synonyms of Teheran in English :
Antonyms of Teheran in English
Thesaurus of Teheran in English
1. (noun) the capital and largest city of Iran; located in northern Iran