detester
DETESTER
, n. One who abhors.