ALL meanings of blot on the landscape
blot on the land·scape
B b - phrase blot on the landscape If you describe something such as a building as a blot on the landscape, you mean that you think it is very ugly and spoils an otherwise attractive place. 3