English Dictionary
Definition the Big Apple in British English
the Big Apple
1
an informal name for New York City
Synonyms and related words
