Grand stand Meaning, Definition & Usage

Definitions
  1. the principal stand, or erection for spectators, at a, race course, etc.

Webster 1913