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