deal a final blow - Alemán Inglés Diccionario