Summary
English Synonyms:   more detail...
  1. New Scotland Yard:


English

Detailed Synonyms for New Scotland Yard in English

New Scotland Yard:

New Scotland Yard [the ~] noun

  1. the New Scotland Yard
    – the detective department of the metropolitan police force of London 1
    the New Scotland Yard; the Scotland Yard
    – the detective department of the metropolitan police force of London 1

Related Definitions for "New Scotland Yard":

  1. the detective department of the metropolitan police force of London1

Related Synonyms for New Scotland Yard