Arabic-English dictionary »

دَبَّاسَة meaning in English

ArabicEnglish
دَبَّاسَة f

staplerdevice which binds together paper