NEW SCOTLAND YARD


Meaning of NEW SCOTLAND YARD in English

the main offices in London, England, of most departments of the Metropolitan Police . The original offices were in a street off Whitehall called Scotland Yard. They were moved to a new building near Victoria Station in 1966, but many people still refer to it as Scotland Yard or simply the Yard .

Oxford guide to British and American culture English vocabulary.      Руководство по британской и американской культуре, Оксфордский английский словарь.