an ancient war engine - Francés Inglés Diccionario