Translation of largada in English:

largada

start, n.

feminine noun

Southern Cone
Sport Horse racing

  • 1

    start
    dar la largada to start / signal the race