Language:
Free Online Dictionary|3Dict

自本自力

Source : CEDICT

to do sth. alone/to depend on one's own resources and ability (idiom)

Source : CEDICT

to do sth. alone/to depend on one's own resources and ability (idiom)