barely win - French English Dictionary

barely win

Play ENFRENus
Play ENFRENuk
Play ENFRENau

Meanings of "barely win" with other terms in English French Dictionary : 1 result(s)

English French
General
barely win (the race) avoir de la peine à gagner (une course) [v]