censurer
scolder
vituperator
Philippic
crossfire
devastator
dialectician
dissector
duelist
enlightener
epigrammatist
excoriation
exposer
exposé
extortioner
fabulist
independent-minded
intermeddler
mid-ocean
perfectionist
rack-renting
rebound
religionist
self-judgment
shell-fire
soure
unrelentingwill