GRANDSTAND


Meaning of GRANDSTAND in English

■ noun the main stand commanding the best view for spectators at racecourses or sports grounds.

■ verb [usu. as noun ~ing ] derogatory seek to attract favourable public or media attention.

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.