stupefy
verb [often passive]- stupefy somebody
to surprise or shock somebody; to make somebody unable to think clearly Topics Feelingsc2使惊讶(或惊呆、思维不清、神志不清) Word Originlate Middle English: from French stupéfier, from Latin stupefacere, from stupere ‘be struck senseless’.