Armory Show Definition
The Armory Show is a largest modern art exhibition held in New York, U.S.A every March. It showcases the prominent artworks of the 20th and 21st century from the leading galleries around the world. It is also considered one of the prestigious annual events in New York.