captivate
/kæptɪveɪt/Definitions
1. verb
to attract and hold the attention of someone or something
“The magician’s tricks were designed to captivate the audience.”
2. noun
the act of attracting and holding the attention of someone or something
“The captivation of the audience was due to the performer’s charisma.”