Home / Thesaurus / Scotland Yard
Thesaurus: Scotland Yard
the detective department of the metropolitan police force of London
Related headwords
departmentdefinitiondetectivedefinitionforcedefinitionlondondefinitionmetropolitandefinitionpolicedefinitionScotlandfamilyscotchingneighborscotchmanneighborscotchmenneighborScotchwomanneighborscoterneighborscotersneighborscothneighborscotianeighborscotistneighborScotocentricneighborscotographneighborscotomaneighborscotomasneighborscotomataneighborscotomatousneighborscotomyneighborscotoperiodneighborScotophobeneighborscotopic visionneighbor
Definitions
- n. the detective department of the metropolitan police force of London