i shredded those talibs with that automatic explosion launcher
a machine gun that is capable of automatic fire, that launches projectiles that explode upon impact
"i shredded those talibs with that automatic explosion launcher" What is the definition of "automatic explosion launcher"?