I am looking for a word to convey the meaning of
a person who likes underestimating others (such as never trust others because he/she assumes that they are not competent, etc.)
I know "underestimator" does not exist. So what is the correct word?
Edit
He is a(n) ______________ because he often underestimates others at the first time.
Best Answer
Belittler - M-W
Belittle is to cause to seem little or less about a person or a thing.
The noun form of belittle is belittler.