Wiktionary
beaver away
vb. (context idiomatic English) To work hard at a task.
WordNet
beaver away
v. work hard on something [syn: beaver]