Crosswordopener

CACODAEMON

• (Greek) an evil spirit