teheran Meaning in English

Roman Urdu Dictionary

Roman Urdu to English Dictionary

تہران

English: Teherans
Roman: Teheran

Definitions

English definition for teheran

1. n. the capital and largest city of Iran; located in northern Iran

Sponored Video