FLABBERGASTINGLY

Definition of FLABBERGASTINGLY