alucinagiente

(n)

hallucinogen

Etymology: alucina + -gi + -ente