French-English dictionary »

grand iran meaning in English

FrenchEnglish
Grand Iran nom propre
{m}

Greater Iran◼◼◼(territory of historical Persia)
proper noun