Language:
Free Online Dictionary|3Dict

狼狈失据

Source : CEDICT

helpless and with nothing to fall back upon (idiom)