Definition of “hornet's nest” - English Dictionary

british dictionary