can of worms
English Dictionary
->
Letter C
-> can of worms
Search Dictionary:
can of worms Definition
(n)
a
source
of
unpredictable
trouble
and
complexity
can of worms Synonyms
can of worms
© Art Branch Inc.