معنی کلمه a_blot_on_the_landscape

something that spoils the scenery; something that spoils an earlier comfortable situation