cacodemon

n.

  1. An evil spirit; a devil or demon.
  2. The nightmare.