Answer:

gainsayer

AnswerCrossword Clue
GAINSAYEROne who denies