vituperate

/vī-ˈtü-pə-ˌrāt/

Latin vituperatus, past participle of vituperare, from vitium fault + parare to make, prepare

verb

  1. to abuse or censure severely or abusively : berate

  2. to use harsh condemnatory language

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.