catch off guard

Застать кого-л. врасплох заставать врасплох

Источник: Полный англо-русский словарь на Gufo.me