self-performance - Spanish English Dictionary