Hallucinator

noun see hallucinate

Merriam-Webster's Collegiate Dictionary