まんしんそうい

満身創痍

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