blot on the escutcheon

Noun

 * 1)  Something damaging to one's reputation.