stone throwing ancient war engine - Alemán Inglés Diccionario