Green’s Dictionary of Slang

duchess n.3

see drum and fife n. (1)