FLABBERGASTS

Definition of FLABBERGASTS