Flabbergast December 20, 2018December 20, 2018 Coolest Words Dictionary Words To overcome with surprise and bewilderment; amaze, astonish, stagger, nonplus, confound; perplex, confuse, mystify.