Gobsmacked means "shocked." (You Brits will laugh - I had to google "gobsmacked"
). It's like as shocking as if you were smacked in the mouth.
Gijora - there are six (or seven now, I guess) dogs in the house, two people who care about the dogs, and one person who I can only assume is "gobsmacked" every time a dog gets in a fight (apparently she's mentally ill). That about sum it up?