We found one dictionary that defines the word blot on the shield:
General (1 matching dictionary)
General (1 matching dictionary)
- The Blot on the Shield: Wikipedia, the Free Encyclopedia