French-English dictionary »

palmarès meaning in English

FrenchEnglish
palmarès nom {m}

track record◼◼◼(the past performance)
noun