New Scotland Yard
New Scotland Yard noun - The detective department of the metropolitan police force of London.
Show all Definitions
Synonyms for New Scotland Yard
Police force and New Scotland Yard are semantically related. In some cases you can use "Police force" instead a noun phrase "New Scotland Yard".
Police force
Police force noun - A body of officers of the law.
Show all Definitions
Synonyms for Police force
New Scotland Yard and police force are semantically related. Sometimes you can replace phrase "New Scotland Yard" with "Police force", this phrases are similar.
Mutual synonyms
Cite this Source
Police force and New Scotland Yard. (2017). Retrieved 2026, August 02, from https://thesaurus.plus/related/new_scotland_yard/police_force
New Scotland Yard & Police force. N.p., 2017. Web. 02 Aug. 2026. <https://thesaurus.plus/related/new_scotland_yard/police_force>.
Police force or New Scotland Yard. 2017. Accessed August 02, 2026. https://thesaurus.plus/related/new_scotland_yard/police_force.