Language:
Free Online Dictionary|3Dict

自给有余

Source : CEDICT

to be more than self-sufficient (idiom)