beaver away
Intermédiaire supérieur (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."