podium finish - Español Inglés Diccionario