Arabic-English dictionary »

مِدْفَعِيّة meaning in English

ArabicEnglish
مِدْفَعِيّة f

artilleryweapon