sharply criticizing - Spanish English Dictionary