TOP

Definition of the Metropolitan Police from the Oxford Advanced Learner's Dictionary

the Metropolitan Police

 
/ðə ˌmetrəpɒlɪtən pəˈliːs/
 
/ðə ˌmetrəpɑːlɪtən pəˈliːs/
(also also informal the Met)
jump to other results
  1. the police force responsible for Greater London (except for the City, where the police force is the City of London Police). It was established in 1829 by Robert Peel. Its main offices are at New Scotland Yard in central London. see also CID
trait
noun
 
 
From the Word list
Oxford 5000
B2
Oxford Learner's Dictionaries Word of the Day