New Scotland Yard (Noun)
Meaning
The detective department of the metropolitan police force of London.
Classification
Nouns denoting groupings of people or objects.
Examples
- New Scotland Yard is located in Victoria, London, and is responsible for the majority of policing operations in the city.
- The iconic revolving sign of New Scotland Yard is one of the most recognizable landmarks in London.
- After completing his training, Detective Jameson was assigned to New Scotland Yard to work on high-profile cases.
- The new building that houses New Scotland Yard features state-of-the-art forensic labs and crime analysis units.
- The headquarters of New Scotland Yard was previously located on the Embankment, but it was relocated in 2016.