revile

/ri-ˈvī(-ə)l/

Middle English, from Anglo-French reviler to despise, from re- + vil vile

verb

  1. to subject to verbal abuse : vituperate

  2. to use abusive language : rail

scold upbraid berate rail revile vituperate mean to reproach angrily and abusively. scold implies rebuking in irritation or ill temper justly or unjustly. upbraid implies censuring on definite and usually justifiable grounds.

idiom

  1. to criticize harshly for being

The policy was reviled as racist.