English to Hindi

Meaning for:
can of worms
other
जटिल समस्याओं का पिटारा