Green’s Dictionary of Slang

Scotland Yard n.

[? New Scotland Yard, the headquarters of the Metropolitan Police in London]

(US black) a plain-clothes police officer.

[US]R. Klein Jailhouse Jargon and Street Sl. [unpub. ms.].