in one's own defense - Spanish English Dictionary