blotch on the escutcheon

English

Noun

blotch on the escutcheon

  1. Alternative form of blot on the escutcheon.