It's a combination of gob, mouth, and smacked. It means utterly astonished, astounded. It's much stronger than just being surprised; it's used for something that leaves you speechless
"When were you truly gobsmacked?"
Creating memorable events to be treasured for life