What does 'Jumping Judas!' mean?

An expression of surprise or shock.


See also: