inflict a heavy blow - Francés Inglés Diccionario