English dictionary
Scotland Yard
/,sk/A/tl/@/nd_'/j//A/rd/
Definitions, examples, synonyms and antonyms from WordNet 3.0.
noun
-
the detective department of the metropolitan police force of London
Synonyms new scotland yardSource: WordNet 3.0