- Scotland Yard as a noun:
- 1
Scotland Yard
noun
1 Scotland Yard
The detective department of the metropolitan police force of London.
synonym: New Scotland Yard.
Moby thesaurus: Cheka, FBI, Gestapo, Interpol, MP, MVD, Mounties, NKVD, OGPU, RCMP, SP, constabulary, county police, highway patrol, law enforcement agency, military police, police, police force, political police, posse ... show more.
debug info: 0.0153