flabbergasting


flab·ber·gast

F0157200 (flăb′ər-găst′)tr.v. flab·ber·gast·ed, flab·ber·gast·ing, flab·ber·gasts To cause to be overcome with astonishment; astound. See Synonyms at surprise.
[Origin unknown.]
Translations