vituperate

verb vi

Infinitive

vituperate

Present tense 3rd person singular

vituperates

Preterite

vituperated

Present participle

vituperating

Past participle

vituperated