Whitewasher /(?)/

White·wash·er

Whitewasher

n.
  1. One who whitewashes.