牛鬼蛇神niúguǐshéshénTop 35000Meanings1. evil monsters2. (fig.) bad characters3. (political) bad elementsCharacters used牛ox鬼ghost蛇snake神god