strike someone very hard - Francés Inglés Diccionario