CACODEMON

Definition of CACODEMON

  1. (noun)an evil spirit