Arabic-English dictionary »

عَلَف مِدْفَع meaning in English

ArabicEnglish
عَلَف مِدْفَع m

cannon foddermilitary forces considered to be expendable