to overwhelm with wonder; to stun or amaze

listen to the pronunciation of to overwhelm with wonder; to stun or amaze
İngilizce - İngilizce
flabbergast

He was flabbergasted to find that his work had been done for him before he began.

to overwhelm with wonder; to stun or amaze