Relaunching
-
a new attempt to sell a product or service, often by advertising it in a different way or making it available in a different form:
Relaunching meaning & definition 1 of Relaunching.
-
to make a new attempt to sell a product or service, often by advertising it in a different way or making it available in a different form:
Relaunching meaning & definition 2 of Relaunching.