Meaning of can of worms
Definition of can of worms
(noun)
a
source
of
unpredictable
trouble
and
complexity
Other information on can of worms
WIKIPEDIA results for
can of worms
Amazon results for
can of worms
Tweet