Definitions | Scotland Yard |
| proper noun
- The headquarters of the Criminal Investigation Department of the London Metropolitan Police Force.
Translations: Etymology: From the address, originally at Great Scotland Yard off Whitehall, then at New Scotland Yard on the Embankment, and (currently) at New Scotland Yard in Westminster.
Supplemental Details:Sponsor an extended definition for Scotland Yard for as little as $10 per month. Click here to contact us.
| |
|