1 definition by elyce McHugh

Top Definition
completely shocking,with a hint of sarcasm!!
Ohh my God i am flabbergasted
by elyce McHugh April 26, 2005
Mug icon
Buy a flabbergasted mug!