Arabic-English dictionary »

مَنْدِرَة meaning in English

ArabicEnglish
مَنْدِرَة f

threshing floorfloor of a threshing house