Definition of mud pup in English:

mud pup

noun

slang Canadian
  • A young Englishman sent to western Canada to learn farming; a student of agriculture.

Origin

1950s; earliest use found in Maclean's Magazine.