What does 'Big Apple' mean?

The Big Apple is New York.

Idioms similar to 'Big Apple'

See also: