More about vituperate
Vituperate, “to address with harsh language, revile,” comes straight from Latin vituperātus, the past participle of the verb vituperāre “to spoil, blame, criticize adversely, find fault with.” The formation of vituperāre is a little irregular: The first element of this compound appears to be noun vitium “fault, defect, shortcoming” (and via Old French, the source of English vice). Viti– is the combining form of vitium before labial consonants (p, b, m). But the element –perāre is problematic, sometimes explained as a combining form of parāre “to prepare,” sometimes as a verb derivative of the adjective pār “matching, equal” (as in the verb aequiperāre, aequiparāre “to equalize, compare”). Vituperate entered English in the first half of the 16th century.