catapult launch - Francés Inglés Diccionario