Version Française
Translate
"defeat (to)"
to French Language
English to French
French to English
English
French
defeat (to)
1. vaincre; surmonter; triompher; avoir raison de; déjouer; faire échec à; mettre un terme à. 2. repousser; rejeter.