What is the full meaning of bandstands
BANDSTAND, a structure for accommodating a band of musicians [n]
Example of the word bandstands placed on a Scrabble board.