Language:
Free Online Dictionary|3Dict

狼狽失據

Source : CEDICT

helpless and with nothing to fall back upon (idiom)