Verb-object compound, composed of rompi (“to break”) + capo (“head”).
rompicapo m (plural rompicapi)