SCOTLAND YARD
Meaning of SCOTLAND YARD in English
Scot·land Yard /ˌskɒtlənd ˈjɑːd $ ˌskɑːtlənd ˈjɑːrd/ BrE AmE
the part of the London police that deals with serious crimes, or their main office
Longman Dictionary of Contemporary English.
Longman - Словарь современного английского языка.
2012