Definition of “hornet's nest” - English Dictionary

English