Grandstand (noun) - the main seating area for spectators 1. New Yo...