catapult mechanism - Francés Inglés Diccionario