rompe (“it breaks”) + cabezas (“heads”). Compare French casse-tête.
rompecabezas m (plural rompecabezas)