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. Кембриджский английский словарь. 2012