a blot on the landscape
idiomPart oflandscape
a blot on the landscape — idiom
1. Something, usually a building, that spoils the beauty of an area.
1.idiom
Definition
Something, usually a building, that spoils the beauty of an area.
Example
That new factory is a blot on the landscape.
Maya thinks the old water tower is a blot on the landscape.