Translation of alpargata in English:

alpargata

espadrille, n.

feminine noun

  • 1

    espadrille
    a golpe de alpargata on shanks's mare US