Scotland Yard n.[? New Scotland Yard, the headquarters of the Metropolitan Police in London](US black) a plain-clothes police officer.Show quotations1983R. Klein Jailhouse Jargon and Street Sl. [unpub. ms.].