Defenition of the word scotland yard
-
Defenition of the word scotland yard
- the detective department of the metropolitan police force of London
Synonyms for the word scotland yard
-
- New Scotland Yard
- Scotland Yard
Hypernyms for the word scotland yard
-
- constabulary
- law
- police
- police force
See other words