vituperar

Etymology
.

Verb

 * 1)  to vituperate; revile; affront; outrage; insult
 * 2)  to depreciate; demean
 * 3)  to reproach harshly
 * 4)  to consider (something/someone) as ignominious

Etymology
From.

Verb

 * 1)  to vituperate against