great surprise

listen to the pronunciation of great surprise
English - Turkish
hayret
English - English

Definition of great surprise in English English dictionary

to my great surprise
to my astonishment, to my amazement