1 grenade launcher | Definition of grenade launcher

grenade launcher

noun

Definition of grenade launcher

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