flogger - English Synonyms Dictionary

flogger

n.
[1] scourger