beaver away
Intermedio alto (B2) informal
To work really hard and busily on something without stopping.
"She's been beavering away at her thesis for months and is almost done."
To work really hard and busily on something without stopping.
"She's been beavering away at her thesis for months and is almost done."