n. 25B6; verb
they were all slogging away : WORK HARD, toil, labour, work one's fingers to the bone, work like a Trojan/dog, exert oneself, grind, slave, grub, plough, plod, peg; informal beaver, plug, work one's guts out, work one's socks off, sweat blood; Brit. informal graft; Austral./NZ informal bullock; poetic/literary travail; archaic drudge, moil.
they slogged around the streets : TRUDGE, tramp, traipse, toil, plod, trek, footslog, drag oneself.
relax.
25B6; noun
10 months' hard slog : HARD WORK, toil, toiling, labour, effort, exertion, grind, drudgery; informal sweat; Brit. informal graft; Austral./NZ informal (hard) yakka; poetic/literary travail; archaic moil.
a steady uphill slog : TRUDGE, tramp, traipse, plod, trek, footslog.
leisure.