満身創痍
1
having wounds all over one's body;being wounded all over
2
receiving a drubbing;being subjected to a barrage of criticism