Opposite in English: extol; laud; praise
Related words in English: backbite; denigrate; discredit; disparage; malign; revile; vilify