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.