English dictionary
can of worms meaning and definition
Definition and meaning of can of worms at MeaningMonkey.org. can of worms meaning and definition in the English Dictionary.CAN OF WORMS noun
Definition of can of worms (noun)
- a source of unpredictable trouble and complexity
Source: Princeton University Wordnet