beavering
bea-ver-ing
verb
Working extremely hard and diligently, often on a specific task or project.
"She was beavering away on her essay all night."
Thesaurus
Synonyms: beaver, beaver fur, castor, top hat, high hat, stovepipe, dress hat, opera hat, topper, silk hat, beaver away, Oregonian