Meaning of teheran

Definition of teheran

(noun) the capital and largest city of Iran; located in northern Iran

Other information on teheran

WIKIPEDIA results for teheran
Amazon results for teheran