Grenade launcher

What is Grenade launcher?

Grenade launcher definition and meaning on Dictionary terms:
noun Military.

a device attached to the muzzle of a rifle, permitting the firing of rifle grenades.