Verb-object compound, composed of saca (“to remove”) + corazones (“hearts”).
sacacorazones m (plural sacacorazones)