spectacle
nounSomething that can be seen or viewed, especially something of a remarkable or impressive nature.
nounA public performance or display, especially one on a large or lavish scale.
nounA regrettable public display, as of bad behavior.
nounA pair of eyeglasses.
nounSomething resembling eyeglasses in shape or suggesting them in function.
nounplural Signal-glasses of varying color, held in a metal frame suggesting spectacles, to be moved in front of the lenses of signal-lights at night: usually of red and green if there are two. Also used, in the singular, for one frame with its colored glass.
nounA frame with two bow-shaped handles for carrying well-boring tools.
nounAn exhibition; exposure to sight or view; an open display; also, a thing looked at or to be looked at; a sight; a gazing-stock; a show; especially, a deplorable exhibition.