vituperate

intransitive verb

To rebuke or criticize harshly or angrily; berate. synonym: scold.

To use harshly critical or irate language; rail.

To address abusive language to; find fault with abusively; abuse verbally; rate; objurgate.

Synonyms To revile. vilify, berate, upbraid, rail at. The person or creature vituperated is directly addressed.

transitive verb

To find fault with; to scold; to overwhelm with wordy abuse; to censure severely or abusively; to rate.