catch with their pants down

Idiom

to arrive or do sth when sb is not expecting it and not ready, especially when they are in an embarrassing situation

informal · Heard in 3 movies
Restaurants, on the other hand, you catch with their pants down.
Said in 3 films · #1