achieve something successfully - French English Dictionary