spectacle

noun

Something that can be seen or viewed, especially something of a remarkable or impressive nature.

noun

A public performance or display, especially one on a large or lavish scale.

noun

A regrettable public display, as of bad behavior.

noun

A pair of eyeglasses.

noun

Something resembling eyeglasses in shape or suggesting them in function.

noun

plural 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.

noun

A frame with two bow-shaped handles for carrying well-boring tools.

noun

An 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.