English
Detailed Synonyms for New Scotland Yard in English
New Scotland Yard:
New Scotland Yard [the ~] nom
-
the New Scotland Yard
– the detective department of the metropolitan police force of London 1the New Scotland Yard; the Scotland Yard– the detective department of the metropolitan police force of London 1