runner-up finish - Spanish English Dictionary