ALL meanings of flabbergasting
flab·ber·gast
F f - noun flabbergasting Surprise (someone) greatly; astonish. 1
- verb with object flabbergasting to overcome with surprise and bewilderment; astound. 1
- verb flabbergasting present participle of flabbergast. 0