compete in a boat race - Español Inglés Diccionario