detester

/D IY0 T EH1 S T ER0/
noun
  1. 1

    Someone who detests, a hater.