to successfully complete - Spanish English Dictionary