can_of_wormsEnglish

can of worms

Noun

A source of unpredictable trouble and complexity

English: can of worms