rise to the challenge - French English Dictionary