to rack one’s brain; to think very hardAs an idiom, it means to make a great effort to think or solve a problem. It can also be used literally to mean to break one’s head, depending on context. The pronoun and verb change according to the person involved, for example, me rompo la cabeza or te rompo la cabeza.
SP: Tuve que romperse la cabeza para encontrar una solución.