GRANDSTAND Meaning of GRANDSTAND in English adj. located in a grandstand; having a view which resembles the view seen from a grandstand Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012