Someone that hates you and everything you stand for. They hate you on a spiritual level.
James always finds a way to disrespect me, even stopping conversations others have just to talk shit about me. He's a spirit hater