adj. 1.sensational in appearance or thrilling in effect 2.of the nature of spectacle or drama 3.having a quality that thrusts itself into attention spectacular n. 1.a lavishly produced performance