Cambridge Dictionaries online Cambridge Dictionaries online

The most popular online dictionary and thesaurus for learners of English

  

a blot on the landscape

Definition

something such as an ugly building that spoils a pleasant viewNot attractive to look atSerious and unpleasant
(Definition of a blot on the landscape from the Cambridge Advanced Learner's Dictionary & Thesaurus © Cambridge University Press)