stupefy

verb

1.
make dull or stupid or muddle with drunkenness or infatuation
Derived from:
stupefaction
3.
make senseless or dizzy by or as if by a blow
Derived from:
stupefaction