patroniser

noun

A person who treats others in a condescending way.