English Dictionary

Define dictionary terms easily in our powerful online English dictionary.

Searching for...

No matching words found

Try a different search term or browse the dictionary

Definition Scotland Yard in British English

Scotland Yard

/ˌskɒtlənd ˈjɑː(r)d/
1

the department of the London police that deals with serious national crime, or the building where this department works

Example

Scotland Yard is taking an interest in the case.

Synonyms and related words
Definition Scotland Yard in British English