Green’s Dictionary of Slang

Duke of Fife n.

see drum and fife n. (2)