捨て身 すてみ putting one's life on the line; giving everything one has got; acting out of desperation n adj-no Advanced ➥
満身創痍 まんしんそうい having wounds all over one's body; being wounded all over n yoji receiving a drubbing; being subjected to a barrage of criticism n yoji Advanced ➥