finishing off or killing - Turco Inglés Diccionario