receive severe criticism - French English Dictionary