stupefy (v.) Look up stupefy at Dictionary.com
1510s (implied in past participle stupefact), from Middle French stupéfier, from Latin stupefacere "make stupid or senseless," from stupere "be stunned" (see stupid) + facere "to make" (see factitious).