Learn That Word

Synonyms for New Scotland Yard (same or very similar meaning)

WordNet sense 1 (the detective department of the metropolitan police force of London):
Scotland Yard


From the ODE community, based on WordNetadd/edit