Meaning of hornet's nest

Definition of hornet's nest

(noun) a highly contentious or hazardous situation; "talk of invading Iraq stirred up a political hornets' nest"
habitation for wasps or hornets

Other information on hornet's nest

WIKIPEDIA results for hornet's nest
Amazon results for hornet's nest