Meaning of “hornet's nest” in the English Dictionary

british dictionary