hit (someone or something) hard - Francés Inglés Diccionario