Chinese words · Chengyu

牛鬼蛇神

niúguǐ-shéshén

evil people; class enemies (in the Cultural Revolution)

Meanings from our own dictionary. Chengyu from the Xinhua idiom list, the most common first.