← DefinitionshareGuesslambasteverbTo criticize someone or something very harshly.SynonymsscoldverbberateverbcastigateverbAntonymspraiseverbcommendverb