English

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

 

Scotland Yard

 noun
noun
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