self-hate

listen to the pronunciation of self-hate
English - English
disliking oneself