RichThesaurus
blot on the landscape
vs
eyesore
blot on the landscape
eyesore
noun
A displeasing sight; something prominently ugly or unsightly.
An eye lesion.
How often have the words
blot on the landscape
and
eyesore
occurred in a corpus of books?
(source:
Google Ngram Viewer
)