English-Spanish dictionary »

can of worms meaning in Spanish

EnglishSpanish
can of worms (a complex, troublesome situation)
noun

melónnoun
{m}