flabbergast
1. [ verb ] overcome with amazement
Synonyms: bowl_over boggle
Examples:

"This boggles the mind!"

Related terms: surprise
Similar spelling:   flabbergasted