← DefinitionshareGuesslambastverbTo criticize someone or something very harshly, often in a public way.SynonymscriticizeverbberateverbcastigateverbAntonymspraiseverbcommendverb