finishing in second or third place - Francés Inglés Diccionario