Answer: vociferates

AnswerCrossword Clue
vociferatesShout, complain, or argue loudly or vehemently
vociferatesVOCIFERATE, to cry out with a loud voice; to bawl