M320 grenade launcher/Definition

An improved grenade launcher for the U.S. Army, replacing the M79 and M203 grenade launchers with a lighter weapon that fires a wider range of ammunition, while still firing those made for the older launchers