отшатнуться

Etymology
Perhaps from.

Verb

 * 1) to start back (from), to shrink back (from), to recoil (from)
 * 2) to forsake, to renounce