grenade launcher
nounDefinition of grenade launcher
: a device attached to a rifle or carbine to permit the firing of a grenade
1