1. be in a fix; be bogged down; be stuck in the mud
    • 彼の事業は資金不足でもはやあがきが取れなくなっている
    • His enterprise is already in hopeless straits for lack of funds.