Grand Central Station - definition and synonyms


Your browser doesn’t support HTML5 audio

  1. a place that is very busy and full of people. In the UK people say a place like this is ‘like Piccadilly Circus’.
Word story
From the name of a very busy train station in New York City.