Learn how to say Grandstands correctly in English with this tutorial pronunciation video.
Oxford dictionary definition of the word grandstand:
the main stand, usually roofed, commanding the best view for spectators at racecourses or sports grounds.
[as modifier] (of a view) seen from an advantageous position, as if from a grandstand:
a balcony which gave us a grandstand view of Loch Fyne
[no object] (usually as noun grandstanding) derogatory
seek to attract applause or favourable attention from spectators or the media:
they accused him of political grandstanding