YourDictionary

self-hatred

(sĕlfˈhāˈtrĭd)

noun
Hatred, disregard, and denigration of oneself.

link/cite print suggestion box