Definition of mud-slogger in English:

mud-slogger

Pronunciation /ˈmʌdˌslɒɡə/

noun

military slang US

Origin

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