BE CAUGHT (OR BRIT. TAKEN) SHORT
Meaning of BE CAUGHT (OR BRIT. TAKEN) SHORT in English
be caught ( or Brit. taken) short
1》 be put at a disadvantage.
2》 Brit. informal urgently need to urinate or defecate.
→ short
Concise Oxford English vocab.
Сжатый оксфордский словарь английского языка.
2004