Green’s Dictionary of Slang

drum and fife n.

[rhy. sl.]
[20C+]

1. (also duchess, Duchess of Fife) a wife.

2. (also Duke of Fife) a knife.