catapult (large) - Francés Inglés Diccionario