English Dictionary

Define dictionary terms easily in our powerful online English dictionary.

Searching for...

No matching words found

Try a different search term or browse the dictionary

Definition Grand Central Station in British English

Grand Central Station

From the name of a very busy train station in New York City.

1

a place that is very busy and full of people. In the UK people say a place like this is 'like Piccadilly Circus'.

Definition Grand Central Station in British English