The adjective has 3 meanings:
Meaning #1:
so surprisingly impressive as to stun or overwhelm
Synonyms: astonishing, astounding, staggering
Meaning #2:
making physically stupid or dull or insensible
Meaning #3:
shocking with surprise and consternation




