Slang meaning of KREMLIN

KREMLIN means: Kremlin is British slang for New Scotland Yaed.