VariousWords beta
Related Terms:
Definitions:
Noun
naysayer
Definition: someone with an aggressively negative attitude
Definition: One who consistently denies, criticizes, or doubts; a detractor.