A blot on one's reputation

(a blot (smirch, spot или stain) on one's reputation) пятно на чьей-либо репутации Например: He is a man without a spot on his reputation. — Это человек с незапятнанной репутацией.

Англо-русский фразеологический словарь