sharply criticizing - Turkish English Dictionary