Answer: gainsayer

AnswerCrossword Clue
GAINSAYEROne who denies
gainsayerto deny; contradict
gainsayerone who gainsays, contradicts