stupefy

v. (-ies, -ied) 1 make stupid or insensible. 2 astonish, amaze.  stupefaction n. [french from latin stupeo be amazed]

v. t. To make stupid; to make dull; to blunt the faculty of perception or understanding in; to deprive of sensibility; to make torpid.