repugner

Noun

 * 1) Someone who repugns.