finishing off or killing - Alemán Inglés Diccionario