Vituperate/vaɪˈtjuːpəɹeɪt/verbTo criticize in a harsh or abusive manner.To revile, vilify, defame, go on about or mouth off about someoneTo use harsh or abusive wording.Synonyms: berate, rile, scold, rail🔗 Explore synonyms & relationships🌍 See word origin & history