compete in a horse race - Français Anglais Dictionnaire