self sufficient

Definitions

[1] Sebstversorgend, nicht abhängig von anderen, sorgt für seinen eigenen Bedarf
[2] selbstgenügsmam, unabhängig, autark
[3] dünkelhaft