What is the meaning of Eyesore?

An eye lesion.

A displeasing sight; something prominently ugly or unsightly.

Source: wiktionary.org