A BLOT ON THE LANDSCAPE


Meaning of A BLOT ON THE LANDSCAPE in English

an object, especially an ugly building, that spoils the beauty of a place

Oxford Advanced Learner's English Dictionary.      Оксфордский английский словарь для изучающик язык на продвинутом уровне.