recuperate

verb

1.
regain or make up for
2.
regain a former condition after a financial loss
3.
restore to good health or strength