somnifuge

Noun

 * 1)  Something that prevents or drives away sleep.