strike someone very hard - French English Dictionary