Roman Urdu to English Dictionary
تہران
English: Teherans Roman: Teheran
English definition for teheran
1. n. the capital and largest city of Iran; located in northern Iran
Sponored Video