romperse los cascos
Meanings
Verb
1. to bust one's balls; to bust one's butt (idiomatic, figurative, figuratively)