Word Definition - 牛鬼蛇神

niú guǐ shé shén evil monsters; (fig.) bad characters; (political) bad elements