[slog] vb slogged ; slog.ging [origin unknown] vt (1824) 1: to hit hard: beat
2: to plod (one's way) perseveringly esp. against difficulty ~ vi 1: to plod heavily: tramp "slogged through the snow"
2: to work hard and steadily: plug -- slog.ger n
[2]slog n (1888) 1: hard persistent work
2: a hard dogged march or tramp