grandstand

Definitions

General English

  • noun a stand with seats for spectators at games or races

Slang

  • verb to put on a bravura display, show off to an audience. The expression comes from the world of sport and was originally an Americanism. It is often used as an adjective as in ‘a grandstand play’.

Sports

  • noun an open structure or platform, usually with a roof, containing rows of seats for spectators at a sports stadium or racecourse
http://www.dictionarycentral.com/definition/grandstand.html