can of worms - French English Dictionary