make less difficult - French English Dictionary