hallucinator

noun
  1. a person who experiences hallucinations
  2. Usage: medical or psychological context
  3. a thing or device that produces or causes hallucinations
  4. Usage: technical or scientific context

Examples