stun (v.) To daze or render senseless; to overwhelm or to stupefy, as with the emotional impact of an experience; astound.