If you describe something such as a building as a blot on the landscape
, you mean that you think
it is very ugly
an otherwise attractive place.
The developers insist the £80m village will not leave a blot on the landscape.
COBUILD Advanced English Dictionary. Copyright © HarperCollins Publishers