Answer: earbasher

AnswerCrossword Clue
earbasher(Australian slang) one who earbashes, talks incessantly