teheran - English Synonyms Dictionary

teheran

n.
[1] Tehran , capital of Iran , Iranian capital