Crosswordopener

CACODEMON

• (Greek) an evil spirit