Arabic-English dictionary »

مُحَمِصَّة meaning in English

ArabicEnglish
مُحَمِصَّة f

toasterdevice for toasting bread