28/08/2019 5:24:00 Can of worms Can of worms
What is Can of worms?
Can of worms definition and meaning on Dictionary terms:
Informal. 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.
Tags: dictionaryCategorised in: Uncategorized