to successfully complete - French English Dictionary