Definition of “NY” - English Dictionary

british dictionary