Green’s Dictionary of Slang

Mickey Duff adj.

[rhy. sl.; = SE rough]

unwell, ‘under the weather’.

[UK]R. Puxley Fresh Rabbit.