Definition of self-sufficing in English:

self-sufficing

adjective