[noun] one who works hard at boring tasks Synonyms:hack, hacker
[noun] a laborer who is obliged to do menial work Synonyms:peon, navvy, galley slave
[verb] work hard; "She was digging away at her math homework"; "Lexicographers drudge all day long" Synonyms:labor, labour, toil, fag, travail, grind, dig, moil