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 New Scotland Yard; the Scotland Yard– the detective department of the metropolitan police force of London 1