self disgust

listen to the pronunciation of self disgust
English - Turkish
kendinden nefret etme
English - English
shame resulting from strong dislike of yourself or your actions