English synonyms about - contact  

can of worms

noun

1 can of worms

A source of unpredictable trouble and complexity.


Find more on can of worms elsewhere: etymology - rhymes - Wikipedia.

debug info: 0.0265