A substance or drug that can cause hallucinations.
hallucinogen hal·lu·ci·no·gen (hə-l&oomacr;'sə-nə-jən) n. A substance that induces hallucination.