TW Dictionary logoTW Dictionaryby Toppers' Wisdom

a blot on the landscape

idiom

(सुंदरता पर) धब्बा

“a blot on the landscape” का हिंदी में अर्थ है (सुंदरता पर) धब्बा. In English, it means something ugly that spoils the beauty of a place.

idiom
  1. 1

    something ugly that spoils the beauty of a place

    (सुंदरता पर) धब्बा

    • The new factory is a blot on the landscape.

    Main word blot