Arabic-English dictionary »

طُلَيْطِلَة meaning in English

ArabicEnglish
طُلَيْطِلَة

Toledocity & province of Spain