← DefinitionshareGuessvituperateverbTo criticize or blame someone harshly and angrily.SynonymsrevileverbscoldverbberateverbAntonymspraiseverbcommendverb