WordRel.com
New Scotland Yard
Noun
the detective department of the metropolitan police force of London
synonym
Scotland Yard
hypernym
constabulary
law
police
police force
New Scotland Yard vs Scotland Yard
New Scotland Yard vs constabulary
New Scotland Yard vs law
New Scotland Yard vs police
New Scotland Yard vs police force
© WordRel.com 2024,
CC-BY 4.0
/
CC-BY-SA 3.0
.
Details