CACODAEMON

Definition of CACODAEMON

  1. (noun)an evil spirit