CAN OF WORMS Meaning of CAN OF WORMS in English complex problem or complicated situation It opened up a large can of worms when the company decided to talk about the union contract. English idioms vocab. Словарь английских идиом и выражений. 2012