Arabic-English dictionary »

المشارط meaning in English

ArabicEnglish
المشارط

Fleams