EnglishMain Dictionary
relaunch
Universal Words
verb
[VN] to start or present sth again in a new or different way, especially a product for sale:
to relaunch a product / magazine / political party * The band are hoping to relaunch their career with a new song and a new image.
relaunch noun:
a party to mark the relaunch of the magazine