perform something successfully - Spanish English Dictionary