flagellator
noun
flag·el·la·tor
plural -s
Definition of flagellator
: one that flagellates : scourger, flagellant
Keep scrolling for more