Grenade Launcher (noun) Definition, Meaning & Examples

noun Military.
  1. a device attached to the muzzle of a rifle, permitting the firing of rifle grenades.
Grenade Launcher (noun) Definition, Meaning & Examples

More Definitions