self-loathing

noun
1
a strong feeling of hating yourself
خودبیزاری, خودنفرت, خودتنفری, بیزاری از خود