Arabic-English dictionary »

مِسْلَفَة meaning in English

ArabicEnglish
مِسْلَفَة f

harrowdevice