Learn English – the correct word that has similar meaning to “underestimator”

single-word-requests

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: to describe (someone or something) as little or unimportant

Belittle is to cause to seem little or less about a person or a thing.

The noun form of belittle is belittler.