antihypnotic

Adjective

 * 1)  Tending to prevent sleep.

Noun

 * 1) Something that prevents sleep.