FLABBERGASTING

Definition of FLABBERGASTING