hammer away at (someone or something)

упорно работать над чем-либо

I have been hammering away at my homework exercises nearly all day.

Другие идиомы: