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