Translation of gusanillo de la duda in English:

gusanillo de la duda

the worm of doubt, n.

masculine noun

  • 1

    the worm of doubt