TOP

Definition of Leicester Square from the Oxford Advanced Learner's Dictionary

Leicester Square

 
/ˌlestə ˈskweə(r)/
 
/ˌlestər ˈskwer/
jump to other results
  1. a square in central London which is popular with tourists, and best known for its large cinemas. It became a public garden in 1874 and motor vehicles are not allowed in it. In its centre is a statue of William Shakespeare, and to the north is a statue of Charlie Chaplin.
trait
noun
 
 
From the Word list
Oxford 5000
B2
Oxford Learner's Dictionaries Word of the Day