Vocabulary

牛鬼蛇神

wicked and perverse; weird and incoherent

noun adj-no