bejabbers
/ˈbiːdʒæbərz/Definitions
1. interjection
an expression of surprise, shock, or astonishment
“The news of the surprise party left me in bejabbers.”
2. noun
something or someone that causes surprise or astonishment
“The fireworks display was the bejabbers of the evening.”
3. noun
a state of being shocked or astonished
“She was in bejabbers for a few minutes after the accident.”