new_scotland_yard | ||
1. | [ noun ] (law,government) the detective department of the metropolitan police force of London | |
Synonyms: | Scotland_Yard | |
Related terms: | police | |
new_scotland_yard | ||
1. | [ noun ] (law,government) the detective department of the metropolitan police force of London | |
Synonyms: | Scotland_Yard | |
Related terms: | police | |