Wiktionary
caught with one's pants down
a. (context idiomatic English) Caught off guard, unprepared, or in an embarrassing situation.