Definition of 満身創痍 (まんしんそうい)

noun
1.
having wounds all over one's body, being wounded all over(yojijukugo)
2.
receiving a drubbing, being subjected to a barrage of criticism(yojijukugo)
Related Kanji
full, fullness, enough, satisfy
somebody, person, one's station in life
genesis, wound, injury, hurt, start, originate
injury