hallucinogen

noun al·lucinogen.