自給自足(じきゅうじそく)

Japanese vocabulary

Meaning: self-sufficiency

See it used in real works