whitewasher

noun
  1. a person who applies whitewash (white paint or coating) to walls, fences, or other surfaces
  2. a person who conceals or glosses over faults, errors, or wrongdoing
  3. Usage: figurative

Examples