What does ‘gobsmack’ mean?

( v ) To astound. Claire Voyant gobsmacked us when she predicted the outcome of the election.