vituperate

vi-tu-per-ate

verb

To harshly criticise or scold someone using abusive and angry language.

"The crowd vituperated the referee's decision."

Thesaurus

Synonyms: revile, vilify, rail