Definition of "flabberghast"

flabberghast