stupefy
v.
early 15c., from Latin stupefacere "make stupid or senseless, benumb, stun," from stupere "be stunned" (see stupid) + facere "to make" (see factitious).
〔李〕[stup =amazed受惊的;-efy ⇒“to cause to be amazed使受惊”→] v. ①overwhelm with amazement or shock使惊得发呆