adj. 1.sensational in appearance or thrilling in effect 2.having a quality that thrusts itself into attention striking n. 1.the physical coming together of two or more things 2.the act of contacting one thing with another