have been in the wars

Verb

 * 1)  To have been seriously hurt, or greatly damaged.
 * I can see that battered old hat of yours has been in the wars.