English Dictionary
Definition soft launch in British English
soft launch verb
[intransitive/transitive] verb
/ˈsɒft ˌlɔːntʃ/
English Dictionary