hornet's nest

1 ENTRIES FOUND:
hornet's nest noun
hornet's nest
noun
Britannica Dictionary definition of HORNET'S NEST
[singular]
1 
: a situation or place in which there are many dangers
2 
: an angry reaction