Can Of Worms (noun) Definition, Meaning & Examples

noun
  1. a source of many unpredictable or unexpected problems: Buying a company we know nothing about would be opening up a whole new can of worms.
Can Of Worms (noun) Definition, Meaning & Examples

More Definitions