Today’s English Phrase
STIR UP A HORNET’S NEST
Meaning: It means to cause an upheaval. A commotion which possibly ends in anger and frustration.
When the auditor asked for more evidences, the treasury department stirred up a Hornet’s nest because they did not have more. This is how the fraud was actually revealed.