Piccadilly Circus - definition and synonyms

 

Your browser doesn’t support HTML5 audio

/ˌpɪkədɪli ˈsɜː(r)kəs/
  1. a place in London where several large roads join each other and where there is always a lot of traffic. People sometimes say a place is ‘like Piccadilly Circus’ when they mean it is busy or crowded.