drudge (
http://definr.com/drudge)
n 1: one who works hard at boring tasks [syn:
hack,
hacker]
2: a laborer who is obliged to do menial work [syn:
peon,
navvy,
galley slave]
v : work hard; "She was digging away at her math homework";
"Lexicographers drudge all day long" [syn:
labor,
labour,
toil,
fag,
travail,
grind,
dig,
moil]