Definition of Scotland Yard noun from the Oxford Advanced Learner's Dictionary


Scotland Yard

BrE BrE//ˌskɒtlənd ˈjɑːd//
; NAmE NAmE//ˌskɑːtlənd ˈjɑːrd//
[uncountable + singular or plural verb] The police
jump to other results
(in Britain) the main office of the London police, especially the department that deals with serious crimes in London Scotland Yard’s anti-terrorist squad Scotland Yard has/have been called in. See related entries: The police Culture The London police is known officially as the Metropolitan Police and Scotland Yard is officially called New Scotland Yard. Its original office was in a building in London that once belonged to the royal family of Scotland.

Other results

All matches