deserving or causing hatred, loathing, and so on

Translation:
English
Adjective
Add