rise to the challenge - Français Anglais Dictionnaire