Definition of NYC in English:

NYC

  • New York City.