What is the meaning of the word "hatemonger"?

Definitions: