sobrecoger

Etymology
From.

Verb

 * 1) to surprise, catch in the act
 * 2) to overwhelm
 * 3) to scare, to appall
 * 1) to scare, to appall
 * 1) to scare, to appall