drudge

Noun

  1. one who works hard at boring tasks
  2. a laborer who is obliged to do menial work

Verb

  1. work hard; “She was digging away at her math homework”; “Lexicographers drudge all day long”