rise to a challenge - Français Anglais Dictionnaire