SCOTLAND YARD


Meaning of SCOTLAND YARD in English

Pronunciation: ˌ skät-l ə n(d)- ' yärd

Function: noun

Etymology: Scotland Yard, street in London, formerly the headquarters of the metropolitan police

Date: 1864

: the detective department of the London metropolitan police

Merriam Webster Collegiate English Dictionary.      Merriam Webster - Энциклопедический словарь английского языка.