Wiktionary
hard on the eyes
a. (context idiomatic English) ugly
a. (context idiomatic English) ugly