From haat (“hate”) + zaaien (“to spread, sow”) + -er.
haatzaaier m (plural haatzaaiers, diminutive haatzaaiertje n)