Answer: slogging

AnswerCrossword Clue
sloggingSLOG, to plod (to walk heavily)
sloggingHit forcefully and typically wildly, esp. in boxing
sloggingFight or compete at length or fiercely
sloggingWork hard over a period of time
sloggingWalk or move with difficulty or effort