scotland yard
English Thesaurus
1. the detective department of the metropolitan police force of London (noun.group)
| hypernym | : | constabulary, law, police, police force, |
| definition | : | the force of policemen and officers (noun.group) |
Visual ArtiKata
Explore scotland yard in ArtiKata.com >
