engine formerly used for throwing stones - Turco Inglés Diccionario