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


English

Detailed Synonyms for Scotland Yard in English

Scotland Yard:

Scotland Yard [the ~] noun

  1. the 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 "Scotland Yard":

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

Related Synonyms for Scotland Yard