break one's balls v. phr.,
slang,
vulgar,
avoidable To do something with maximum effort; to do something very difficult or taxing
I've been breaking my balls to buy you this new color TV set and you aren't the least bit appreciative! Compare: BREAK ONE'S NECK.
[TahlilGaran] English Idioms Dictionary ▲