As adjectives the difference between dumbstruck and astonishing
is that dumbstruck is so shocked as to be unable to speak while astonishing is causing astonishment in; causing to be astonished.
As a verb astonishing is
present participle of lang=en.
dumbstruck
English
Adjective
(-)
so shocked as to be unable to speak