heaped praise
- laudedPublicly honored or celebrated
- applaudedExpressed approval audibly
- celebratedWidely known and praised
- commendedExpressed approval of
- acclaimedPublicly and enthusiastically praised
extolled · gushed · raved · adored · glorified · showered · compliments · flattery · accolades · standing ovation · glowing · tribute · admiration · fawning · effusive · kudos · toast · honor
heaped praiseharsh criticism
Severe negative judgment
condemnation · lambasted · vilification · excoriated · condemned
heaped praiseverbal assault
Aggressive hostile speech
character assassination · tongue-lashing · dressing-down · tore apart · dragged through the mud