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. Оксфордский английский словарь. 2012