complete something successfully - Spanish English Dictionary