caught by the short hairs or short and curlies
受到無法避免或逃脫的困境或控制
英文釋義
to be in a difficult or vulnerable position, with no easy way out
習語中的關鍵英語詞匯