释义 |
New Scotland Yard
Scot′land Yard′ n. 1. a street in London, England: formerly the site of the London police headquarters, which were removed in 1890 to a Thames embankment (New Scotland Yard). 2. the London police, esp. the branch engaged in crime detection. [1860–65] ThesaurusNoun | 1. | New Scotland Yard - the detective department of the metropolitan police force of LondonScotland Yardconstabulary, police, police force, law - the force of policemen and officers; "the law came looking for him" | EncyclopediaSeeScotland YardAcronymsSeeNSYNew Scotland Yard
Synonyms for New Scotland Yardnoun the detective department of the metropolitan police force of LondonSynonymsRelated Words- constabulary
- police
- police force
- law
|