GRANDSTAND


Meaning of GRANDSTAND in English

n. the main stand, usu. roofed, for spectators at a racecourse etc.

Phrases and idioms:

grandstand finish a close and exciting finish to a race etc.

Oxford English vocab.      Оксфордский английский словарь.