self-sufficient ·adjective

Definition: having everything that you need yourself and not needing help from others Level: C2