Meaning of hornets' nest

Definition of hornets' 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 hornets' nest

WIKIPEDIA results for hornets' nest
Amazon results for hornets' nest