Synonyms/Hypernyms (Ordered by Estimated Frequency) of noun new_scotland_yard
1 sense of new scotland yard
Sense 1
Scotland Yard, New Scotland Yard -- (the detective department of the metropolitan police force of London)
=> police, police force, constabulary, law -- (the force of policemen and officers; "the law came looking for him")