what does this phrase mean a sight for sore eyes?
informal. a way of saying that you are very pleased to see someone or that you think someone is very attractive: You're a sight for sore eyes! Attractive.