Arabic-English dictionary »

ذَرَّايَة meaning in English

ArabicEnglish
ذَرَّايَة

winnowsomething that winnows