SCOURGER MEANING IN ENGLISH

• Scourger Definition & Synonyms

  1. (n.) One who scourges or punishes; one who afflicts severely.


Synonyms:
Flogger,

RECENT SEARCHES