gobsmacked

gobsmacked  {adj.}
flabbergasted, dumbfounded, astounded, speechless. Possibly either from the gesture of clapping one's hand over one's mouth in surprise, or the idea that something is as shocking as being smacked in the mouth.
Categories: British adjective slang