Word Definition - 狼狈不堪

láng bèi bù kān battered and exhausted; stuck in a dilemma