Arabic-English dictionary »

مذراة meaning in English

ArabicEnglish
مذراة f

pitchforkfarm tool with tines