TAHRAN Meaning of TAHRAN in English The capital and largest city of Iran; located in northern Iran. Advanced Islamic English dictionary. Расширенный исламский словарь английского языка. 2012