18/08/29 10:38:35.29 5JqoItuJ0.net
synonyms SURPRISE, ASTONISH, ASTOUND, AMAZE, FLABBERGAST mean to impress forcibly through unexpectedness.
SURPRISE stresses causing an effect through being unexpected but not necessarily unusual or novel <surprised to find them at home>.
ASTONISH implies surprising so greatly as to seem incredible <a discovery that astonished the world>.
ASTOUND stresses the shock of astonishment <too astounded to respond>.
AMAZE suggests an effect of bewilderment <amazed by the immense size of the place>.
FLABBERGAST may suggest thorough astonishment and bewilderment or dismay <flabbergasted by his angry refusal>.