Meaning of A BLOT ON THE LANDSCAPE in English

A BLOT ON THE LANDSCAPE

something that spoils the scenery; something that spoils an earlier comfortable situation

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.