Etymology
Today it means: Demonic, evil. Full definition →
From caco- + demoniac, after cacodemon.
Etymology from Wiktionary, CC BY-SA 4.0.