deal a final blow - Francés Inglés Diccionario