hammer away

中级 (B1) neutral

To keep doing something with a lot of energy and without stopping, like hammering a nail again and again.

"He hammered away at the piano piece every evening until he could play it perfectly."