CATCH SOMEONE OUT
Meaning of CATCH SOMEONE OUT in English
Brit.
1》 detect that someone has done something wrong.
2》 put someone in a difficult situation for which they are unprepared.
→ catch
Concise Oxford English vocab.
Сжатый оксфордский словарь английского языка.
2004