Definition of motor launch in English:

motor launch

Translate motor launch into Spanish

noun

see launch