Arabic-English dictionary »

طبرستان meaning in English

ArabicEnglish
طبرستان

Tabaristanregion

Tapuriaregion