MK 19 40mm automatic grenade launcher/Definition

Self-powered 40mm grenade launcher capable of full automatic fire