満身創痍 まんしんそうい 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 ➥