M79 grenade launcher/Definition

Vietnam-era single-shot 40mm grenade launcher for the U.S. Army