Arabic-English dictionary »

مُدَافَعَة meaning in English

ArabicEnglish
مُدَافَعَة f

defenseaction of protecting from attack