[Scot.land Yard] n [Scotland Yard, street in London, formerly the headquarters of the metropolitan police] (1864): the detective department of the London metropolitan police
SCOTLAND YARD
Meaning of SCOTLAND YARD in English
Merriam-Webster English vocab. Английский словарь Merriam Webster. 2012