1 calumniating, castigating, censorious, contumelious, defamatory, derisive, disparaging, insulting, invective, libellous, maligning, offensive, opprobrious, reproachful, reviling, rude, scathing, scolding, slanderous, traducing, upbraiding, vilifying, vituperative
2 brutal, cruel, destructive, harmful, hurtful, injurious, rough
1 approving, complimentary, eulogistic, flattering, laudatory, panegyrical, praising