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" [syn:
{labor}, {labour}, {toil}, {fag}, {travail}, {grind}, {dig},
{moil}]