Duke of Fife (rhyming slang)

Duke of Fife: Rhyming slang for knife.