To ~ something such as a company, a product, or a scheme means to start it again or to produce it in a different way.
He is hoping to ~ his film career.
VERB: V n
•
Relaunch is also a noun.
Football kit ~es are simply a way of boosting sales.
N-COUNT