Find the word definition

Wiktionary
blot on the escutcheon

n. (context idiomatic English) Something damaging to one's reputation.