SCOTLAND YARD


Meaning of SCOTLAND YARD in English

the main office of the British Metropolitan Police , now officially called New Scotland Yard . Its original office was in a building in London that once belonged to the royal family of Scotland:

Scotland Yard detectives have been investigating the crime.

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