slogging through
- trudgingWalking with difficulty
- wadingTraversing shallow water on foot
- plowingTurning earth for crops
- grindingMolar action sometimes
- laboringWorking strenuously
slogging · muck · mud · swamp · exhaustion · persevering · dragging · monotony · endless · weary · boots · heavy · slow · pushing · struggling · drudgery · slog · toiling