n.
1.brightness enough to blind partially and temporarily dazzle v.
1.to cause someone to lose clear vision, especially from intense light
2.amaze or bewilder, as with brilliant wit or intellect or skill
Idiom of the Day
for the good of (someone or something)
for the benefit of someone or something
They added the physical fitness class to the school curriculum for the good of the students.