Beaver-away Definition

verb

(idiomatic) To work hard at a task.

She won't be going out much, as she's beavering away on her thesis.
Wiktionary
Synonyms: