beaver away
中上級 (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."