self-critically - Spanish English Dictionary