Webster's English Dictionary

Enter the word to look up:

slog

1. slog \'sla:g\ vb or slogged;  or slog.ging [origin unknown] : to hit 
   hard : BEAT  1: to plod heavily : TRAMP  2: to work hard and steadily : 
   PLUG  - slog.ger n
2. slog n 1: hard persistent work  2: a hard dogged march or tramp