What is the meaning of grenade launcher in English?

Learn vocabulary with pictures as well as definitions of grenade launcher in English

Learn in

See more

n. grenade launcher

Definition of grenade launcher in English

Firearm designed to shoot grenades.