Word
Scotland Yard, n.
the detective department of the metropolitan police force of London
<noun.group>
New Scotland Yard
Scotland Yard
semantic pointers
hypernym
police, police force, law, constabulary