impress somebody greatly through beauty ,konwledge,skill,etc.

impress somebody greatly through beauty ,konwledge,skill,etc.

A.

debris

B.

dazzle

C.

defend

D.

doubter

正确答案是B