See slog in Webster's New World Roget's A-Z Thesaurus II
verb
To walk heavily, slowly, and with difficulty:
plod, slop, toil, trudge, wade. See moveTo do tedious, laborious, and sometimes menial work:
drudge, grub, plod, slave. (Informal) grind. See workTo deliver a powerful blow to suddenly and sharply:
bash, catch, clout, hit, knock, pop1, slam, slug3, smash, smite, sock, strike, swat, thwack, whack, wham, whop. (Informal) biff, bop, clip1, wallop. (Slang) belt, conk, paste. Idioms: let someone have it, sock it to someone. See attack, strike
Learn more about slog