SCOTLAND YARD


Meaning of SCOTLAND YARD in English

/ ˌskɒtlənd ˈjɑːd; NAmE ˌskɑːtlənd ˈjɑːrd/ noun

[ U+sing./pl. v . ] (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.

For more information see the Cultural Guide

Oxford Advanced Learner's English Dictionary.      Оксфордский английский словарь для изучающик язык на продвинутом уровне.