soft release (English, noun)
expansion: soft release (plural soft releases)
Senses:
topics: business
marketing
glosses: Synonym of soft launch.
Forms:
form: soft releases
tags: plural