leave everything completed - French English Dictionary