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.