French-English dictionary »

tabaristan meaning in English

FrenchEnglish
Tabaristan nom propre
{m}

Tabaristan◼◼◼(region)
proper noun