TRADUCE


Meaning of TRADUCE in English

[verb] [T] [formal] - to criticize (someone or something) very negativelyClark claimed that he had been traduced by the press.

Cambridge English vocab.      Кембриджский английский словарь.