Idiom: Big Apple

What does 'Big Apple' mean?

The Big Apple is New York.


Idioms similar to 'Big Apple'

See also: