Translation of tonta de capirote in English:

tonta de capirote

prize idiot, n.

feminine noun

  • 1

    prize idiot
    utter fool