be astonished; be shocked — To be so startled at an unexpected incident that a part of one's body retracts.