Language:
Free Online Dictionary|3Dict

無依無靠

Source : CEDICT

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