妖魔鬼怪

Idiom

 * 1) all demons and ghosts; all forces of evil