gobsmacked

adjective: Utterly surprised; flabbergasted.