Green’s Dictionary of Slang

sucking duppy n.

[SE sucking + dial. duppy, a ghost, a malevolent spirit (allegedly of the dead)]

(W.I.) tuberculosis.

[WI]cited in Cassidy & LePage Dict. Jam. Eng. (1980).