Launches, noun plural of launch. Synonyms in the same form.
set-ups, boats, orbits, brooches
All synonyms for launch →