vexation
Top 30000
Meanings
Noun
1. insult
2. humiliation
3. harassment