Definition and meaning of a blot on the landscape in English
a blot on the landscapeidiom
1.An eyesore that detracts from the beauty of a place.
The abandoned factory is a blot on the landscape, ruining the natural beauty of the countryside.
The new high-rise building is considered a blot on the landscape by many residents in the area.
Word of the day
20 May 2024
()
()UK
US
Definition, examples & collocations >>