TAKE SOMEONE BY SURPRISE Meaning of TAKE SOMEONE BY SURPRISE in English happen unexpectedly to someone. → surprise Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004