Definition of mud-slogger in US English:

mud-slogger

noun

US
military slang
  • An infantry soldier; = mud-crusher.

Origin

1930s. From mud + slogger. Compare earlier foot-slogger, and also earlier mud-crusher.

Pronunciation

mud-slogger

/ˈmʌdˌslɒɡə/