verb
always followed by a preposition or adverb slogs; slogged; slogging
informal
to keep doing something even though it is difficult or boring :to work at something in a steady, determined way :plod [no obj]
to walk slowly usually with heavy steps :plod [no obj]
slog it out
Brit informal :to fight or compete until one side wins :to slug it out
noun
[singular] informal
a long period of hard work or effort
a long, difficult walk