Noun
oneirogen (plural oneirogens) Any drug, herb, etc. that produces or enhances a dream-like state of consciousness.