blot on the escutcheon

名词 n.

英文释义

名词 n.
  1. Something damaging to one's reputation. idiomatic
    — The most zealous advocates of the unfortunate monarch cannot deny that this is an indelible blot on his escutcheon.
1 次浏览 数据来源: Wiktionary