弹尽粮绝dànjìnliángjuéMeanings1. out of ammunition and no food left (idiom); in desperate straitsCharacters used弹to pluck尽to the greatest extent粮grain绝to cut