to arrive or do sth when sb is not expecting it and not ready, especially when they are in an embarrassing situation
catch sb with their pants down
to arrive or do sth when sb is not expecting it and not ready, especially when they are in an embarrassing situation
Definiciones del Oxford Advanced Learner's Dictionary, 9.ª edición