A thing that is very ugly, especially a building.
Hindi meaning:दुख का कारण
Synonyms: Blot, Blemish, Scar
Example: Amid the characterful pioneer buildings, municipal eyesores have risen.
Trick to remember: Mysore ki ek building ko eyesore mana jata hai