Word of the Moment

Stupefying

shocking with surprise and consternation