sharply criticizing - French English Dictionary