one who scoffs, insults, censures, or reproaches with opprobrious language.
One who reproaches.
Uttering reproaches
containing reproaches.
bring down reproaches on
污蔑,玷污,损毁,贬损…
heap reproaches on
对…大加责难,狠狠地斥责…
heap reproaches on sb
痛责某人
self-reproaches
(self-reproach 的复数) n. 自责