TAKE SOMEONE/THING BY SURPRISE
Meaning of TAKE SOMEONE/THING BY SURPRISE in English
attack or capture someone or something unexpectedly.
↘( take someone by surprise ) happen unexpectedly to someone.
→ surprise
Concise Oxford English vocab.
Сжатый оксфордский словарь английского языка.
2004