self-sustaining – Deutsch–English translations

🇬🇧 en de 🇩🇪

self-sustaining adjective

  • able to provide for one's own needs
autark, selbstständig, unabhängig
Wiktionary Links