New Scotland Yard
Noun
Meaning
the detective department of the metropolitan police force of London
Source: WordNetSynonyms
Hypernyms
Examples
A minute's silence was also held at New Scotland Yard and Croydon Police Station to pay tribute to Ratana, who joined the police force in 1991.
October December November: New Scotland Yard opens near the Big Ben clock tower.
The current New Scotland Yard building in Victoria Street.
Earlier this week the Mayor rejected a development in Westminster on the site of the former New Scotland Yard that offered just 10 affordable homes, or four per cent of all units.