sharply criticize someone - French English Dictionary