stupefy (v.)youdaoicibaDictYouDict[stupefy 词源字典]
early 15c., from Latin stupefacere "make stupid or senseless, benumb, stun," from stupere "be stunned" (see stupid) + facere "to make" (see factitious).[stupefy etymology, stupefy origin, 英语词源]