Slang meaning of LORD SUTCH

LORD SUTCH means: Lord Sutch is London Cockney rhyming slang for a clutch. Lord Sutch is London Cockney rhyming slang for crotch.