English Dictionary
Definition a blot on something in British English
a blot on something phrase
phrase
1
something that spoils someone's reputation, or spoils the appearance of something
