astounded

/əˈstaʊnd/

verb

Shock or greatly surprise.

her bluntness astounded him

amaze,astonish,stagger,surprise,startle,stun,confound,dumbfound,stupefy,daze,nonplus