Arabic-English dictionary »

بندقية قاذفة meaning in English

ArabicEnglish
بندقية قاذفة

grenade launcherweapon that shoots grenades