To launch again.
The act or fact of launching again.
To reinvigorate or revitalize.
To reanimate, bring back to life.