a hornets' nest - French English Dictionary