English edit

Etymology edit

invective +‎ -ist

Noun edit

invectivist (plural invectivists)

  1. One who writes invective.