hallucinator - noun

singularhallucinator
pluralhallucinators