Answer:

earbashing

AnswerCrossword Clue
EARBASHINGLong, harsh reproach