|
|
 |
|
|
|
|
| Scot·land Yard |
noun |
|
| Definition: |
| |
police headquarters in London: the headquarters of the Metropolitan Police in London, from which national criminal investigations are coordinated. The headquarters moved to new premises in 1890 and 1967 and is officially known as New Scotland Yard.
|
| [Because originally located in Great Scotland Yard, where the palace used by visiting kings of Scotland once stood] |
|
|
|