catapult (large) - Alemán Inglés Diccionario