caught by the short hairs or short and curlies
受到无法避免或逃脱的困境或控制
英文释义
to be in a difficult or vulnerable position, with no easy way out
习语中的关键英语词汇