NOUN | group | New Scotland Yard, Scotland Yard | the detective department of the metropolitan police force of London |
---|
Meaning | The detective department of the metropolitan police force of London. | |
---|---|---|
Synonym | Scotland Yard | |
Broader | police, police force, constabulary, law | The force of policemen and officers |
Spanish | scotland yard, Scotland Yard | |
Catalan | scotland yard, Scotland Yard |
©2001-24 · HyperDic hyper-dictionary · Contact