finishing in second or third place - Espagnol Anglais Dictionnaire