[verb] [T] [formal] - to criticize (someone) strongly or say unpleasant things to or about (someone)The judge has been reviled in the newspapers for his opinions on rape.
REVILE
Meaning of REVILE in English
Cambridge English vocab. Кембриджский английский словарь. 2012