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 .
NEW SCOTLAND YARD
Meaning of NEW SCOTLAND YARD in English
Oxford guide to British and American culture English vocabulary. Руководство по британской и американской культуре, Оксфордский английский словарь. 2005