successfully completed - French English Dictionary