stupefying

Definition: amaze, shock