Noun
blot on the escutcheon (plural blots on the escutcheon or blots on escutcheons) (idiomatic) Something damaging to one's reputation.