criticize someone harshly - French English Dictionary