astonishing
/əˈstɒnɪʃɪŋ/
verb
Meaning
To surprise greatly.
Synonyms
astound
,
flabbergast
,
surprise
adjective
Meaning
Causing astonishment.