Synonyms for launch
6 synonyms found - words and phrases with similiar meaning. Definitionnoun
- the act of propelling with force
- a motorboat with an open deck or a half deck
verb
- begin with vigor
- get going; give impetus to
- set up or found
- launch for the first time; launch on a maiden voyage
- propel with force
- smoothen the surface of