(1)return to life; get or give new life or energy; "The week at the spa restored me"
(2)生き返る
(3)新しい生命またはエネルギーを得るか、与える
(1)The week at the spa restored me
(2)温泉での一週間は、私を回復させた