Verb flabbergast has 1 sense
  1. flabbergast, boggle, bowl over - overcome with amazement; "This boggles the mind!"
    --1 is one way to surprise
    Sample sentences:
    The bad news will flabbergast him
    The good news will flabbergast her
    The performance is likely to flabbergast Sue
,
TOP