bedazzleverb [ T ]
/bɪˈdæz.l̩/to impress someone very much, because of being very intelligent, beautiful, etc.:
She had bedazzled him with her knowledge and beauty.
to make someone slightly confused, and not able to think clearly:
The strange atmosphere in the room had bedazzled her.