Summary
English to French:   more detail...
  1. can of worms:


English

Detailed Translations for can of worms from English to French

can of worms: (*Using Word and Sentence Splitter)

can of worms:


Synonyms for "can of worms":


Related Definitions for "can of worms":

  1. a source of unpredictable trouble and complexity1

Wiktionary Translations for can of worms:

can of worms
noun
  1. a complex, troublesome situation
can of worms

External Machine Translations:

Related Translations for can of worms