hallucinogen (n.) Look up hallucinogen at Dictionary.com
"drug which induces hallucinations," 1954, from stem of hallucination + -gen.