Arabic-English dictionary »

طُلُوشَة meaning in English

ArabicEnglish
طُلُوشَة f

Toulousea city in France