drudge

Noun
  1. One who works hard at boring tasks (synset 110174170)
  2. A laborer who is obliged to do menial work (synset 110055534)
Verb
  1. Work hard (synset 202424873)
    "She was digging away at her math homework"; "Lexicographers drudge all day long"

Other Searches