EYESORE


Meaning of EYESORE in English

noun something offensive to the eye or sight; a blemish.

Webster English vocab.      Английский словарь Webster.