slog
intransitive verbTo walk or progress with a slow heavy pace; plod.
intransitive verbTo work diligently for long hours.
intransitive verbTo make (one’s way) with a slow heavy pace against resistance.
intransitive verbTo strike with heavy blows.
nounA long exhausting march or hike.
nounA long session of hard work.
To hit hard, as in boxing, See
To lag behind.
In cricket, to hit at the ball wildly and without judgment.
verbTo hit hard, esp. with little attention to aim or the like, as in cricket or boxing; to slug.