Verb-object compound, composed of spacca (“to break”) + cuori (“hearts”).
spaccacuori m or f by sense (invariable)