v.
(slogs, slogging, slogged)
- work hard over a period of time.
▸walk or move with difficulty or effort.
- hit or strike forcefully.
▸
(slog it out)
Brit. informal fight or compete fiercely.
n.
- a period of difficult, tiring work or travelling.
- a forceful hit or strike.
Derivative
Etymology
C19: of unknown origin; cf. slug2.