naysayer
noun/ˈneɪseɪə(r)/
/ˈneɪseɪər/
- a person who opposes or expresses doubts about something
- There are always naysayers who claim the plan won't work.
Check pronunciation:
naysayer
Definition of naysayer noun from the Oxford Advanced Learner's Dictionary