Arabic-English dictionary »

مَجْزَرَة meaning in English

ArabicEnglish
مَجْزَرَة f

massacreintentional mass killing