trudge

noun

1.
a long difficult walk
Derived from:
trudge