( informal ) to surprise sb by doing sth when they are not expecting it and not ready for it
CATCH SB ON THE HOP
Meaning of CATCH SB ON THE HOP in English
Oxford Advanced Learner's English Dictionary. Оксфордский английский словарь для изучающик язык на продвинутом уровне. 2005