meaning of iranian capital

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


Related Words

iranian capital |

Developed & Maintained By Taraprasad.com

Treasure Words