A work area for mechanics, often below floor level, for repairing and servicing automotive vehicles
(Law) A witness stand.
Theater is defined as a building where plays are performed or movies are shown, or refers to performances of plays, or to a career of performing in plays.
Find another word for grandstands. In this page you can discover 5 synonyms, antonyms, idiomatic expressions, and related words for grandstands, like: pits, stands, stadia, fields and theaters.