finishing in second or third place - Inglés Sinónimo Diccionario