M203

The M203 is a single shot 40mm grenade launcher that attaches to many rifles, but was originally designed for the U.S. M16 and its variant, the M4 Carbine.