Definition of motor launch in US English:

motor launch

noun