An Encylopedia Britannica Company

hornet's nest

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