self-efficiency - Spanish English Dictionary