tomar por sorpresa

Etymology
lit. 'to take by surprise'.

Verb

 * 1) to take by surprise