Language:
Free Online Dictionary|3Dict

无依无靠

Source : CEDICT

no one to rely on (idiom); on one's own/orphaned/left to one's own devices