Flummoxed is such a good word! Surprised, speechless, and confused all in one!
Yes it is! I heard it a lot growing up since I spent so much time with my grandmother.