vituperate - verb

Infinitivevituperate
3rd person singularvituperates
Pastvituperated
Past Participlevituperated
Present Participlevituperating