ultrajante
Top 35000
Meanings
Adjective
1. outrageous
2. insulting
3. offensive