trudger

noun

1.
someone who walks in a laborious heavy-footed manner
Derived from:
trudge