Synonyms for "scourger"

Words with similar meaning