eye irritation from the sun's glare on the snow - English Synonyms Dictionary

Suggest a Term