be harshly criticized - French English Dictionary