Green’s Dictionary of Slang

mouldy grub n.

[play on SE mulligrubs]

[mid-19C] a travelling showman; thus mouldy grubbing, performing in the open air.