豺狼虎豹

Noun

 * 1)  the most ferocious beasts in Chinese legends – the dholes, the wolves, the tigers and the leopards; ferocious beasts in general
 * 2)  a group of ruthless and malevolent individuals