Definisi 'can of worms'

English to English
noun
1. a source of unpredictable trouble and complexity Terjemahkan
source: wordnet30


Visual Synonyms