catch somebody with their trousers down(British English)
(also catch somebody with their pants down)
(informal)to arrive or do something when somebody is not expecting it and not ready, especially when they are in an embarrassing situation使突陷窘境;乘人措手不及;出其不意;冷不防