trudger

noun

one who trudges

noun

someone who walks in a laborious heavy-footed manner