right of self defense - Spanish English Dictionary