finishing off or killing - Francés Inglés Diccionario