stupefying

adjective
1
making you unable to think clearly
گیج‌کننده, مبهوت‌کننده
2
that surprises or shocks you very much
شگفت‌آور, حیرت‌آور, مبهوت‌کننده
His next action was utterly stupefying.