Answer:

backbiter

AnswerCrossword Clue
BACKBITERScurrilous critic