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 and New Scotland Yard are semantically related. In some cases you can use "Police" instead a noun phrase "New Scotland Yard".
Police
Police noun - The department of government that keeps order, fights crime, and enforces statutes.
New Scotland Yard and police are semantically related. Sometimes you can replace phrase "New Scotland Yard" with "Police", this terms are similar.
Mutual synonyms
Cite this Source
Police and New Scotland Yard. (2017). Retrieved 2026, August 02, from https://thesaurus.plus/related/new_scotland_yard/police
New Scotland Yard & Police. N.p., 2017. Web. 02 Aug. 2026. <https://thesaurus.plus/related/new_scotland_yard/police>.
Police or New Scotland Yard. 2017. Accessed August 02, 2026. https://thesaurus.plus/related/new_scotland_yard/police.