first-place finish - French English Dictionary