What does the word hater mean?

A hater is somebody who "hates" on someone or something by constantly criticizing it.