Wordnet Dictionary
Welcome
Home
About
Contact
Test English Info
Google Dictionary
Wordnet Dictionary
Search
Noun
new scotland yard
has 1 sense
Scotland Yard
,
New Scotland Yard
- the detective department of the metropolitan police force of London
--
1
is a kind of
police
,
police force
,
constabulary
,
law
,
TOP