Word of the day

03/03/2013

Vituperate – to overwhelm with wordy abuse; blame or insult in strong or violent language; rebuke or criticise harshly or abusively; berate, revile.