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