slog

intransitive verb

To walk or progress with a slow heavy pace; plod.

intransitive verb

To work diligently for long hours.

intransitive verb

To make (one’s way) with a slow heavy pace against resistance.

intransitive verb

To strike with heavy blows.

noun

A long exhausting march or hike.

noun

A long session of hard work.

To hit hard, as in boxing, See slug.

To lag behind.

In cricket, to hit at the ball wildly and without judgment.

verb

To hit hard, esp. with little attention to aim or the like, as in cricket or boxing; to slug.