English
›
Words
deserving
or causing hatred, loathing, and so on
Translation:
English
Adjective
1
odious
Add
Translation