牛鬼蛇神niúguǐshéshén
Top 35000
Meanings
1. evil monsters
2. (fig.) bad characters
3. (political) bad elements
Characters used