Repugner

Re*pugn"er (r?-p?n"?r), n. One who repugns.