stone throwing ancient war engine - Turco Inglés Diccionario