まんしんそうい

満身創痍

having wounds all over one's body; being wounded all over

N3Noun
Noun
having wounds all over one's bodybeing wounded all over
Noun
receiving a drubbingbeing subjected to a barrage of criticism