grenade launcher








noun Military.

  1. a device attached to the muzzle of a rifle, permitting the firing of rifle grenades.
54 queries 0.545