win by a lot - French English Dictionary