can of worms

Explore definitions, synonyms, and language insights of can of worms

Definitions

Noun
a source of unpredictable trouble and complexity

More General Terms