We do not currently know of any antonyms for give new life to.
For similar words to give new life to, try: