hit someone very hard - French English Dictionary