catapult equipment - Francés Inglés Diccionario