Verb-object compound, composed of lancia (“to throw; to launch”) + granate (“grenades”).
lanciagranate m (invariable)