豺狼虎豹cháilánghǔbàoMeanings1. (lit.) jackals, wolves, tigers and panthers (idiom)2. (fig.) nasty, cruel peopleCharacters used豺dog-like animal狼wolf虎tiger豹leopard