vituperate
verb vi
Infinitive
vituperate
Present tense 3rd person singular
vituperates
Preterite
vituperated
Present participle
vituperating
Past participle
vituperated
verb vi
vituperate
vituperates
vituperated
vituperating
vituperated