Cape of Good Hope (rhyming slang)

Cape of Good Hope: Rhyming slang for soap.