shocker (n.) Look up shocker at Dictionary.com
"something that shocks or excites," 1824, agent noun from shock (v.).