make life difficult - French English Dictionary