Detester /(?)/

De·test·er

Detester

n.
  1. One who detests.