outrager
Top 15000
Meanings
Verb
1. to offend greatly, insult
2. to outrage
3. to rape (literary)
Examples1
Everyone is outraged.