hallucinogen
noun
°Any substance tending to induce hallucination.