Answer: harangued

AnswerCrossword Clue
haranguedHARANGUE, to deliver a tirade to
haranguedLecture (someone) at length in an aggressive and critical manner