English Dictionary
Definition eyesore in British English
eyesore noun
[countable] noun
/ˈaɪˌsɔː(r)/
1
something that is ugly or unpleasant to look at, especially a building
Synonyms and related words
